home *** CD-ROM | disk | FTP | other *** search
- Short: Boopsi, cross compiling and debug support macros
- Author: bernie@cosmos.it (Bernardo Innocenti)
- Uploader: bernie@cosmos.it (Bernardo Innocenti)
- Version: 2.0
- Type: dev/src
-
- During the developement of my projects I've written some useful
- macros that simplify some common problems. The macros have eventually
- grown to full header files that I'm now using almost everywhere.
-
- I've packaged all these headers in a distribution archive, in the hope
- that they will be useful to other programmers as well.
-
-
- - CompilerSpecific.h
- Defines wrappers for several compiler dependent constructs,
- including function attributes and register specification for
- function arguments. Supports SAS/C, gcc, EGCS, Storm C, Maxon C,
- DICE and Aztec C.
-
- - BoopsiStubs.h
- Using these inline versions of the amiga.lib boopsi support functions
- results in faster and smaller code against their linked library
- counterparts. When debug is active, these functions will also
- validate the parameters you pass in.
-
- - BoopsiLib.h
- Additional macros and inline functions for boopsi class developement.
-
- - DebugMacros.h
- Some handy debug macros which are automatically excluded when the
- DEBUG preprocessor symbol isn't defined. To make debug executables,
- you must link with debug.lib or any linker module containing a
- kprintf()-like function.
-
- - DiagnosticMacros.h
- Some handy macros to dump some common system structs to the
- debug console. Use DUMP_XXX(pointer) in your code to get a
- detailed dump of the structure contents.
-
- - ListMacros.h
- Some handy macros for list operations. Using these macros is faster
- than calling their exec.library equivalents, but they will eventually
- make your code a little bigger and are also subject to common macro
- side effects.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 2396 1095 54.2% 05-Dec-99 21:59:44 +BoopsiLib.h
- 5523 1449 73.7% 05-Dec-99 21:58:54 +BoopsiStubs.h
- 8932 2667 70.1% 15-Nov-99 01:45:00 +CompilerSpecific.h
- 3788 1484 60.8% 05-Dec-99 21:53:34 +DebugMacros.h
- 6241 1708 72.6% 15-Nov-99 21:39:00 +DiagnosticMacros.h
- 2613 859 67.1% 07-Feb-99 14:41:02 +ListMacros.h
- 1761 916 47.9% 06-Dec-99 00:29:14 +README
- -------- ------- ----- --------- --------
- 31254 10178 67.4% 06-Dec-99 18:17:24 7 files
-